package com.kelp.codetoolkit.persistent

import com.kelp.codetoolkit.enums.RemoteInvocationFrameworkEnum

/**
 * @author: liuyuebai
 * @date: 2024/12/29 09:48
 * @description:
 */
class CodeToolkitGlobalSettingState{
    private var pageSetting:String = ""
    private var viewResponseSetting:String = ""
    private var ormSetting:String=""
    private var remoteInvocationFramework:String=""
    private var stubPackage:String=""
    private var stubModuleName:String=""

    fun getPageSetting():String{
        return pageSetting
    }

    fun getViewResponseSetting():String{
        return viewResponseSetting
    }

    fun getOrmSetting():String{
        return ormSetting
    }

    fun getRemoteInvocationFramework():String{
        return remoteInvocationFramework
    }

    fun setPageSetting(pageSetting:String){
        this.pageSetting = pageSetting
    }

    fun setViewResponseSetting(viewResponseSetting:String){
        this.viewResponseSetting = viewResponseSetting
    }

    fun setOrmSetting(ormSetting:String){
        this.ormSetting = ormSetting
    }
    fun setRemoteInvocationFramework(remoteInvocationFramework:String){
        this.remoteInvocationFramework = remoteInvocationFramework
    }

    fun getStubPackage():String{
        return stubPackage
    }

    fun setStubPackage(stubPackage:String){
        this.stubPackage = stubPackage
    }

    fun getStubModuleName():String{
        return stubModuleName
    }

    fun setStubModuleName(stubModuleName:String){
        this.stubModuleName = stubModuleName
    }
}
